What Will the User Do (Next) in the Tool?
نویسندگان
چکیده
This position paper advocates the importance of analyzing how users interact with tools that aid software development. Answering “What will the user do (next) in the tool?” can help improve not only the tool’s usability but also its underlying technology in a common usage scenario. While a lot of progress has been made in improving the underlying technology for such tools, less effort has been spent on studying how the tools are typically used in practice. We present a summary of our previous, initial study on how (beginner) users interact with the Alloy Analyzer, a tool for automatic analysis of software models written in Alloy, a first-order, declarative language. We extended the analyzer to log (some of) its interactions with the user. We studied the interaction logs collected from several students and identified some opportunities for improving the analyzer, both the performance of analyses and the user interaction. We hope that this paper motivates the Alloy community to improve and use our logging extension and to further study the new interactions logs. We expect that such studies would lead to improving the analyzer for common usage scenarios, benefiting the entire community. More generally, we argue for a broader effort on studying the usage of software-development tools.
منابع مشابه
It Ain’t What You Do (But the Way That You Do It): Will Safety II Transform the Way We Do Patient Safety; Comment on “False Dawns and New Horizons in Patient Safety Research and Practice”
Mannion and Braithwaite outline a new paradigm for studying and improving patient safety – Safety II. In this response, I argue that Safety I should not be dismissed simply because the safety management strategies that are developed and enacted in the name of Safety I are not always true to the original philosophy of ‘systems thinking.’
متن کامل-
The development and evolution of any system–person, organization–nation depends on how the system succeeds to bridge the gap between what the system knows and what the system does (with the knowledge). We call this the gap between knowing and doing or the knowing-doing gap. If the system does not do what it knows, it will lose out in competition with other systems, its relative performance in...
متن کاملمدیر موفق کیست؟
Who is a really successful manager? A manager who spends less money, or the one who earns more? A manager who can survive for a longer period of time, or an administrator who expands his organization, and opens up new branches? Which one is the most successful? The article tries to answer these questions and provides, some simple guidlines for the managers in every domain of management who wan...
متن کاملDevelopment of decision support tool for municipal solid waste management system in Iran based on life cycle assessment approach
Background and Objective: Various aspects including the environmental burdens, social and economic consequences of the waste management(WM) scenarios must be considered to come up with a comprehensive WM plan. Life Cycle Assessment (LCA) approach is a systematic method to quantify the environmental burdens of each WM scenario. Materials and Methods: This study used an LCA approach to develop a...
متن کاملGenome Wide Association Studies, Next Generation Sequencing and Their Application in Animal Breeding and Genetics: A Review
Recently genetic studies have been revolutionized by next generation sequencing (NGS) technology, and it is expected that the use of this technology will largely eliminate defects in the methods of association studies. The NGS technology is becoming the premier tool in genetics. However, at the moment the use of this method is limited especially in the livestock due to high cost and computation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006